body{font-family:Verdana,Arial,Tahoma;;font-size:12px;background:url(images/bj.jpg) repeat;}
body,div,p,span,form,iframe,input,textarea,button,label,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0 auto;padding:0;border:none;}
dl,ul,ol,li,dd{list-style-type:none;}
img{vertical-align:middle;border:none;}
input,textarea{outline:none;}
em,i,dfn,cite,strong,small{font-style:normal;}

.zi {
	font-family: "宋体";
	padding-left:20px;
	font-size: 12px;
	margin:0px;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; width:370px;  LINE-HEIGHT: 25px; PADDING-TOP: 0px;  LIST-STYLE-TYPE: none; HEIGHT: 25px;BORDER-BOTTOM: #666666 1px dashed;}
.zi11 {
	font-family: "宋体";
	padding-left:20px;
	font-size: 12px;
	margin:0px;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; width:180px;  LINE-HEIGHT: 25px; PADDING-TOP: 0px;  LIST-STYLE-TYPE: none; HEIGHT: 25px;}
.zi1 {
	font-family: "宋体";
	font-size: 12px;
	margin:0px;
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; width:550px; LINE-HEIGHT: 28px; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 1px dashed; LIST-STYLE-TYPE: none; HEIGHT: 28px;}

.zi2 {
	font-family: "宋体";
	font-size: 12px;
	margin:0px;
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px;  width:90px; LINE-HEIGHT: 28px; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 1px dashed; LIST-STYLE-TYPE: none; HEIGHT: 28px;}
.zi3 {
	font-family: "宋体";
	font-size: 12px;
	margin:0px;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; width:237px; LINE-HEIGHT: 22px; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 1px dashed;LIST-STYLE-TYPE: none; HEIGHT: 22px;}
.zi4 {
	font-family: "宋体";
	font-size: 12px;
	margin:0px;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; width:60px; LINE-HEIGHT: 22px; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 1px dashed;LIST-STYLE-TYPE: none; HEIGHT: 22px;}
/*----------第一屏*/
#index_focus{float:left;width:446px;height:328px;overflow:hidden;display:inline;background:#fff;}
#index_focus .pic img{width:446px;height:306px;}
.index_topnews{float:left;width:394px;height:320px;overflow:hidden;}
.index_top_right{float:right;width:330px;height:340px;background:#fff;overflow:hidden;}
.index_top_right .cmBox .con .text_list{padding-bottom:0px; line-height:22px; font-size:14px; color:#666666;}
.index_left{float:left;width:400px;}
.index_right{float:left;width:780px;}

.center{ margin:0px auto; }
.w1200{ width:1200px; }
.w960{ width:960px; }
.mt5{ margin-top:5px; }
.mt10{ margin-top:10px; }
.mt15{ margin-top:15px; }
.clear{ clear:both; }
.wrapper {margin:0 auto;overflow:visible;width:1200px;}
/*----------首页图片展示*/
.show{ clear:both; margin-top:15px; margin-bottom:15px; height:auto !important; }
.show dl{ width:1200px; float:left; padding-bottom:12px; background:#fff; }
.show dt{ float:left; width:1200px; height:38px; line-height:38px; border-bottom:1px solid #DDDDDD; background:#fff; }
.show .show_title{ float:left; width:120px; height:38px; line-height:38px; text-align:center; font-size:16px; color:#fff; font-weight:bolder; background:#DD0000; }
.show .show_title a{ color:#fff; text-decoration:none; font-weight:bolder; background:#DD0000; }
.show .show_title a:hover{ color:#fff; text-decoration:underline; font-weight:bolder; background:#DD0000; }
.show .show_t_link{ float:right; margin-right:15px; height:38px; line-height:38px; overflow:hidden; }
.show .show_t_link ul{ float:left; }
.show .show_t_link li{ float:left; font-size:12px; margin-left:7px; margin-right:7px; white-space:nowrap; line-height:40px;}
.show .show_t_link li a{ float:left; }

.show .margin_lt{ float:left; width:1185px; margin-left:15px; margin-top:5px; }
.show dd{ float:left; margin-top:10px; margin-left:6px; width:187px; background:#fff; }
.show .pic_news{ float:left; width:187px;  }
.show .pic_news img{ float:left; }
.show .pic_news span{ float:left; width:187px; height:30px; line-height:30px; padding-top:3px; font-size:14px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; } 
/*---index鏁欑▼*/
.show .i_jc{ float:left; width:1200px; margin-top:15px; }
.show .i_jc ul{ float:left; width:1185px; height:200px; margin-left:15px; }
.show .i_jc ul li{ float:left; width:280px; margin-right:15px; background:#fff; font-size:14px; height:118px; line-height:28px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }


/*人物访谈*/
.rw_list{
	padding:10px 10px 0 10px;
	width:360px;
}
.rw_list li{
	padding:10px 0;
	float:left;
}
.rw_list li .pic{
	float:left;
	width:76px;
	margin-right:20px;
	display:inline;
}
.rw_list li .pic img{
	border:1px solid #ddd;
	padding:2px;
	width:70px;
	height:80px;
	vertical-align:middle;
}
.rw_list li .pic img:hover{
	border-color:#D60D17;
}
.rw_list li .text{
	width:264px;
	float:left;
}
.rw_list li .text h5{
	margin-bottom:5px;
	height:30px;
	font-weight:normal;
	overflow:hidden;
}
.rw_list li .text h5 a{
	font-size:14px;
	line-height:30px;
	color:#000;
}
.rw_list li .text h5 a:hover{
	color:#D60D17;
}
.rw_list li .text p{
	color:#888;
	font-size:12px;
	line-height:22px;
}

/*右侧图片及文字*/
.index_pic_list li{
	float:left;
	width:140px;
	margin:16px 10px 0 10px;
	display:inline;
	height:170px;
	font-size:12px;
	text-align:center;
	line-height:25px;
	overflow:hidden;
}
.index_pic_list li img{
	width:134px;
	height:144px;
	border:1px solid #ddd;
	padding:2px;
	vertical-align:middle;
}
.index_pic_list li img:hover{
	border-color:#D60D17;
}
.index_pic_list_two{
	width:320px;
	float:left;
}

.index_right_text{
	float:left;
	margin-left:10px;
	display:inline;
	width:430px;
}

.cmBox .con .index_right_text .top_news li h4 a{
	color:#000;
	font-weight:bold;
}
.cmBox .con .index_right_text .top_news li h4 a:hover{
	color:#D60D17;
}

/*设计师*/
.sjs_list{
	padding-top:10px;
	display:inline-block;
}
.sjs_list li{
	float:left;
	width:95px;
	height:109px;
	margin:15px 0 0 0;
	text-align:center;
	font-size:12px;
	line-height:22px;
	overflow:hidden;
	display:inline;
}
.sjs_list li .pic img{
	width:74px;
	height:84px;
	padding:2px;
	border:1px solid #ddd;
	vertical-align:middle;
}
.sjs_list li .pic img:hover{
	border-color:#D60D17;
}

/*图片滚动*/
.pic_scroll .link{
	height:25px;
	padding:15px 0;
	display:block;
	text-align:center;
}
.pic_scroll .link a{
	color:#666;
	font-size:12px;
	line-height:25px;
	padding:0 10px;
	background:url(images/line.gif) right no-repeat;
}
.pic_scroll .link a:hover{
	color:#000;
}

.pic_scroll .ps_box .ps_prev,.pic_scroll .ps_box .ps_next{
	float:left;
	width:25px;
	height:54px;
	padding:60px 0;
	cursor:pointer;
	margin-right:31px;
	display:inline;
}
.pic_scroll .ps_box .ps_next{
	margin-right:0px;
	margin-left:31px;
}
.pic_scroll .ps_box .ps_prev span,.pic_scroll .ps_box .ps_next span{
	float:left;
	width:25px;
	height:54px;
	background:url(images/pic_scroll_button.png) no-repeat;
}
.pic_scroll .ps_box .ps_next span{
	background-position:0 -56px;
}
.pic_scroll .ps_box .ps_con{
	float:left;
	width:1088px;
	overflow:hidden;
}
.pic_scroll .ps_box .ps_con li{
	float:left;
	width:120px;
	height:175px;
	margin:0 8px;
	font-size:12px;
	line-height:20px;
	overflow:hidden;
}
.pic_scroll .ps_box .ps_con li .img{
	margin-bottom:5px;
}
.pic_scroll .ps_box .ps_con li img{
	width:120px;
	height:150px;
	vertical-align:middle;
}


/*图片设备文字*/
.index_left_1{float:left;width:780px;}
.index_right_1{float:left;width:400px;}
.simple_list_two{display:inline-block;}
.simple_list_two li{float:left;width:750px;overflow:hidden;}



/*右侧发布按钮*/
.index_right_1 .post_button{
	padding:10px 40px 0 40px;
}
.index_right_1 .post_button a{
	float:left;
	width:300px;
	height:40px;
	background:url(images/post_button.png) no-repeat;
}
.index_right_1 .post_button a:hover{
	background-position:0 -40px;
}

/*招聘*/
.cmBox .con .job_list li{
	border-bottom:1px dashed #ddd;
	height:35px;
	line-height:35px;
	background-position:0 18px;
}
.job_list li em{
	color:#F30;
	font-size:12px;
	padding:0 3px;
}
.cmBox .con .job_list li a.company{
	color:#888;
}

.cmBox .con .job_list li a.company:hover{
	color:#D60D17;
}

/*招聘搜索*/
.job_search {
	padding-top:20px;
}
.job_search .total{
	float:left;
	width:100px;
	padding-top:65px;
	text-align:center;
	font-size:12px;
	background:url(images/job_icon.png) top center no-repeat;
}
.job_search .total em{
	padding:3px;
	color:#C00;
	font-size:12px;
	font-weight:bold;
}

.job_search .form .item{
	padding-bottom:10px;
}
.job_search .form .item .frmSelect{
	width:116px;
}
.job_search .form .job_so_input{
	float:left;
	width:200px;
	border-right:none;
}
.job_search .form .job_so_input:focus{
	border:1px solid #ccc;
	border-right:none;
}
.job_search .form .job_so_btn{
	background:url(images/so_icon.png) center 5px no-repeat #999;
	height:28px;
	width:28px;
	cursor:pointer;
	border:1px solid #ccc;
	border-left:none;
	padding:0px;
	float:left;
}
.job_search .form .job_so_btn:hover{
	background:url(images/so_icon.png) center -26px no-repeat #333;
}

/*企业搜索*/
.company_search .total{
	background-image:url(images/company_icon.png);
}


/*问答*/
.qa_list{
	padding:8px 0 0 0;
	display:inline-block;
}
.qa_list li{
	float:left;
	height:27px;
}
.qa_list li span{
	float:left;
	overflow:hidden;
	line-height:27px;
	height:27px;
	overflow:hidden;
	font-size:12px;
}
.qa_list li .tit{
	width:210px;
	background:url(images/qa_icon.png) -3px -105px no-repeat;
	padding-left:20px;
}
.qa_list li .act{
	width:60px;
	text-align:right;
}
.qa_list li .act a{
	color:#D80C18;
}
.qa_list li .act a:hover{
	color:#333;
}
.qa_list li .num{
	padding:0 5px;
	width:80px;
	text-align:center;
	color:#888;
}
.qa_list li .num em{
	color:#000;
	padding:0 2px;
}

/*企业*/
.cmBox .con .company_list{
	display:inline-block;
}
.cmBox .con .company_list li{
	float:left;
	overflow:hidden;
	height:25px;
	width:170px;
	font-size:12px;
}
.cmBox .con .company_list li a{
	font-size:12px;
}

/*专题*/
.cmBox .con .zt_list li{
	padding:10px 0 7px 0;
	height:170px;
	overflow:hidden;
	font-size:12px;
	line-height:25px;
}
.cmBox .con .zt_list li.first{
	margin-left:3px;
}

/*BBS*/
.bbs_list{
	padding-right:0px;
	float:left;
	width:360px;
}
.cmBox .con .bbs_list li{
	height:30px;
	line-height:30px;
}
.cmBox .con .bbs_list li .date a{font-size:12px;color:#999;
}

/*设计品牌*/
.pp_list li{
	float:left;
	width:135px;
	height:55px;
	padding:14px 0 0 0;
	margin-right:14px;
	text-align:center;
	font-size:12px;
	display:inline;
}
.pp_list li.last{
	margin-right:0px;
}
.pp_list li img{
	width:135px;
	height:55px;
	background:#f8f8f8;
	display:inline-block;
}

/*原创设计*/
.cmBox .con .yc_list li{
	height:208px;
	font-size:12px;
}
.cmBox .con .yc_list li span{
	float:left;
	width:100%;
	height:18px;
	line-height:18px;
	overflow:hidden;
}
.cmBox .con .yc_list li .tit{
	padding-top:5px;
}
.cmBox .con .yc_list li .user{
	color:#888;
	padding-top:3px;
}
.cmBox .con .yc_list li .user a{
	color:#D60D17;
}
.cmBox .con .yc_list li .user a:hover{
	color:#000;
}

/*原创动态*/
.dt_list {
	padding-top:5px;
	display:inline-block;
}
.dt_list li{
	height:27px;
	zoom:1;
	float:left;
	width:375px;
	overflow:hidden;
	margin-right:10px;
	padding-bottom:8px;
	display:inline;
	font-size:12px;
	line-height:27px;
}
.dt_list li.two{
	margin-right:0px;
}
.dt_list li span{
	color:#888;
	padding:0 5px 0 0;
}
.dt_list li .face img{
	vertical-align:middle;
	width:22px;
	height:22px;
	border:1px solid #ddd;
}
.dt_list li a{
	color:#D60D17;
}
.dt_list li a.tit{
	color:#000;
}
.dt_list li a:hover{
	color:#333;
}
.dt_list li a.tit:hover{
	color:#D60D17;
}

/*经验分享*/
.cmBox .con .jy_list{
	padding-top:0px;
}
/*素材调用*/
.sc_list li{
	float:left;
	width:224px;
	height:180px;
	overflow:hidden;
	margin-top:10px;
	margin-left:10px;
	display:inline;
	line-height:30px;
	text-align:center;
}
.sc_list li.first{
	margin-left:0px;
}
.sc_list li img{
	background:#f8f8f8;
	width:224px;
	height:150px;
	display:inline-block;
}

/*合作媒体*/
.friendLinkBox .title{
	line-height:30px;
	color:#000;
	border-bottom:1px solid #bbb;
}
/*.friendLinkBox .title .tab{
	display:inline-block;
	width:80px;
	text-align:center;
	background:#D80C18;
}
.friendLinkBox .title .tab span{
	color:#fff;
}*/
.friendLinkBox .con{
	padding-top:5px;
	line-height:25px;
}
.friendLinkBox .friend_link_list a{
	margin-right:15px;
	white-space:nowrap;
	display:inline-block;
	font-size:12px;
}


.cmBox .con .yc_list_1 li{
    display: inline;
    float: left;
    font-size: 12px;
    line-height: 25px;
    margin-left: 10px;
	margin-top:5px;
	margin-bottom:5px;
    overflow: hidden;
	text-align:left;
    width: 240px;
    height: 200px;
}
.cmBox .con .yc_list_1 li img:hover{
	border:none;
}
.cmBox .con .yc_list_1 li .pic{
	position:relative;
	height:170px;
	overflow:hidden;
}
.cmBox .con .yc_list_1 li .pic img{
	width:240px;
	height:170px;
	border:none;
}
.cmBox .con .yc_list_1 li .pic .tit{
	background-color: rgba(0, 0, 0, 0.4);
	color:#F5101B;
	padding:0 10px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	display:inline-block;
	width:220px;
	position:absolute;
	left:0;
	bottom:-60px;
	text-align:center;
	transition: bottom 0.3s ease 0s;
}
.cmBox .con .yc_list_1 li .pic:hover .tit{
	bottom:0;
}
.cmBox .con .yc_list_1 li .user{
	margin-top:10px;
}
.cmBox .con .yc_list_1 li .user img{
	width:24px;
	height:24px;
	border:none;
	padding:0;
}
.cmBox .con .yc_list_1 li .user img:hover{
	border:none;
	padding:0;
}
.cmBox .con .yc_list_1 li .user .txtellipsis{
	padding-left:10px;
	color:#888;
}
.cmBox .con .yc_list_1 li .user  a:hover .txtellipsis{
	color:#1ba9ba
}
.cmBox .con .yc_list_1 li .user .fcfield{
	padding-left:5px;
	color:#888;
}
.cmBox .con .yc_list_1 li .user .fcfield a{
	color:#888;
} 
.mg10{
	margin-top:10px;
	margin-bottom:10px;
	
}
.mt10{
	margin-top:15px;
}
.mt20{
	margin-top:15px;
}
.mb20{

	margin-bottom:20px;
}
.ml20{
	margin-left:0px;
}
.mr20{
	margin-right:20px; 
}
.pb0{
	padding-bottom:0px;
}
.border{
	border:1px solid #ddd;
}
/*---------顶部条---------*/
.header{
	float:left;
	width:100%;
}
.header .top{
	width:1200px;
	padding:10px 0;
	margin:0 auto;
}
.header .top .logo{
	padding-top:10px;
	float:left;
	padding-right:20px;
}
.header .top .logo a{
	display:inline-block;
	width:156px;
	height:76px;
}
.header .top .banner{
	float:left;
}

#loginInfo{
	float:right;
	padding:0 10px;
	font-size:12px;
	line-height:20px;
	height:100px;
	width:440px;
	
}

#loginInfo .logined{
	padding:10px;
	height:60px;
	background:#fff;
	border:1px solid #ddd;
}
#loginInfo .logined .face{
	float:left;
	padding-right:10px;
}
#loginInfo .logined .face img{
	width:60px;
	height:60px;
}
#loginInfo .logined .text{
	font-size:12px;
	width:125px;
	float:left;
}
#loginInfo .logined .text span{
	display:block;
	height:20px;
	line-height:20px;
	text-align:left;
}
#loginInfo .logined .text .name{
	font-weight:bold;
	color:#C00;
	padding-bottom:3px;
}
#loginInfo .logined .text span a{
	color:#888;
	background:url(images/li_icon_arrow.gif) 0 center no-repeat;
	padding-left:8px;
}
#loginInfo .logined .text span a:hover{
	color:#C00;
}
#loginInfo .nologin{
	padding:10px 0;
	height:30px;
}
#loginInfo .nologin a{
	color:#f8f8f8;
	background:none;
	display:inline-block;
	width:60px;
	padding:0 10px;
	height:30px;
	line-height:30px;
	background:#505050;
	text-align:center;
	transition: color 0.3s ease-out 0s;
}
#loginInfo .nologin a:hover{
	color:#e8e8e8;
}
#loginInfo .nologin a.reg{
	background:#F60;
}
#loginInfo .nologin em{
	display:none;
}



/*导航*/
#nav{height:47px;background:#0a2865;display:inline-block;width:100%;min-width:1200px;}
#nav  ul li{float:left; width:125px;height:47px;line-height:47px;font-size:16px; text-align:center; overflow:hidden}
#nav  ul li a{display:inline-block; width:125px; margin:0 auto; font-size:18px; overflow:hidden; color:#FFFFFF;}
#nav  ul li a:hover{color:#FFF; background:#44AAFF; text-decoration:none}


/*搜索框*/
.main_search{
	float:right;
	width:230px;
	height:30px;
	padding:10px 0;
	overflow:hidden;
}
.main_search span{
	float:left;
}
.main_search input{
	background:none;
	border:none;
}

.main_search .key input{
	width:170px;
	padding:0 15px;
	height:30px;
	line-height:30px;
	background:url(images/search.png) no-repeat;
}
.main_search .button input{
	width:30px;
	height:30px;
	*margin-top:1px;
	cursor:pointer;
	background:url(images/search.png) 0 -30px no-repeat #f8f8f8;
}
/* -- 幻灯 -- */
.slideShow {
 position:relative;
 margin: 0 auto 10px ;
 padding: 0;
 *zoom: 1;
}
.slideShow .slides a {
 display: block;
 height: 600px;
 background-repeat: no-repeat;
 background-position: center center;
}
.slideShow .slideBox {
 background: #fff;
 /*fix other elements on the page moving (on Chrome)*/
 -webkit-transform: translatez(0);
 -moz-transform: translatez(0);
 -ms-transform: translatez(0);
 -o-transform: translatez(0);
 transform: translatez(0);
}
/* -- slideLoading -- */
.slideShow .slideLoading {
 min-height: 50px;
 background: url(images/slide_loader.gif) center center no-repeat #fff;
 height: 100%;
 width: 100%;
 position: absolute;
 top: 0;
 left: 0;
 z-index: 2000;
}
/* -- previous 鍜� next 鎸夐挳 -- */
.slideShow .arrowBox a {
 z-index: 50;
 font-family: \5b8b\4f53, sans-serif;
 position: absolute;
 display: block;
 margin-bottom: -20px;
 width: 40px;
 height: 40px;
 bottom: 50%;
 line-height: 40px;
 text-decoration: none;
 text-align: center;
 color: #fff;
 font-size: 2em;
 background-color: #333;
 background-color: rgba(50,50,50,.3);
}
.slideShow .arrowBox a.disabled {
 display: none;
}
.slideShow .arrowBox .arrowPrev {
 left: 20px;
}
.slideShow .arrowBox .arrowNext {
 right: 20px;
}
.slideShow .arrowBox a:hover {
 background-color: rgba(50,50,50,.6);
}
/* -- controlBox -- */
.slideShow .controlBox {
 z-index: 30;
 position: absolute;
 bottom: 10px;
 width: 100%;
 text-align: center;
 font-size: .85em;
 font-family: Arial;
 font-weight: bold;
 color: #666;
}
.slideShow .controlBox .control {
 display: inline-block;
 *zoom: 1;
 *display: inline;
}
.slideShow .controlBox.controlDefault a {
 background: url(images/inactive.png) no-repeat 50% 50%;
 text-indent: -9999px;
 overflow:hidden;
 width: 20px;
 height: 30px;
 clear: none;
 display: block;
}
.slideShow .controlBox.controlDefault a:hover, .slideShow .controlBox.controlDefault a.active {
 background: url(images/active.png) no-repeat 50% 50%;
}
/* -- slideTitle -- */
.slideShow .slideTitle {
 z-index: 20;
 position: absolute;
 bottom: 0;
 left: 0;
 background: #666\9;
 background: rgba(80, 80, 80, 0.75);
 width: 100%;
}
.slideShow .slideTitle span {
 color: #fff;
 display: block;
 font-size: .85em;
 padding: 15px 10px;
}
/* -- sileThumb -- */
.slideShow .sileThumb {
 z-index: 30;
 text-align: center;
 position: absolute;
 bottom: 8px;
 right: 8px;
}
.slideShow .sileThumb a {
 margin: 0 3px;
}
.slideShow .sileThumb a img {
 border: solid #B0B0B0 1px;
}
.slideShow .sileThumb a.active img {
 border: solid #19B4EA 1px;
}
/*子导航*/
#subNav{
	background:url(images/sub_nav_bg.png) repeat-x;
	height:35px;
	display:inline-block;
	width:100%;
	min-width:1200px;
}
#subNav .list{
	float: right;
	height:30px;
	font-size:12px;
	line-height:27px;
}
#subNav .list span{
	background:url(images/sub_nav_icon.gif) 0 5px no-repeat;
	display:inline-block;
	padding-left:18px;
}
#subNav .list a{
	margin-left:10px;
}


/*网站尾部*/
#footer{ background:#333333; color:#999999;border-top:5px solid #44AAFF;padding:25px 0;text-align:center;}

#footer .footer_link{ padding-bottom:20px; font-size:14px}
#footer .footer_link a{margin:0 8px;color:#999999;}
#footer .footer_link a:hover{color:#D80C18;}
#footer .copyright p{padding:5px 0;line-height:20px; font-size: 14px}
#footer .copyright a{color:#999999;}
#footer .copyright a:hover{color:#D80C18;}
/*通用表单样式*/
.frmText{
	background:#fff;
	height:18px;
	line-height:18px;
    padding: 4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	border: 1px solid #CCCCCC;
    color:#333;
}
.frmText_s{
	height:15px;
	line-height:15px;
	padding:4px;
	font-size:12px;
}
.frmText:focus{
	border:1px solid #D60D17;
}
.frmGray{
	color:#999;
}
.frmSelect {
    background:#fff;
    border:1px solid #ccc;
    font-size: 14px;
    height: 28px;
    line-height:24px;
    padding: 3px;
    color:#666;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

.frmArea{
	background:#fff;
	line-height:20px;
    padding: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	border: 1px solid #CCCCCC;
    color:#333;
}
.frmArea:focus{
	border:1px solid #D60D17;	
}
.cmBtn{
	padding:0 10px;
	height:22px;
	line-height:22px;
	border:none;
	color:#fff;
	font-size:12px;
	cursor:pointer;
	background:#D80C18;
	overflow:visible;
}
.frmBtn{
	padding:0 25px;
	height:30px;
	line-height:30px;
	border:none;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	background:#D80C18;
	overflow:visible;
}
/*通用BOX*/
.cmBox{
	padding:10px;
	background:#fff;
	box-shadow:1px 1px 1px rgba(226, 226, 226, 0.75);
	/*border-radius: 5px 5px 5px 5px;*/
}
.cmBox .title{
	height:33px;
	overflow:hidden;
	border-bottom:1px solid #ddd;
}
.cmBox .title .tab{
	float:left;
}
.cmBox .title .tab span{
	float:left;
	width:100px;
	height:33px;
	padding-right:6px;
	margin-right:5px;
	display:inline;
	text-align:center;
	background:url(images/tab_shadow.gif) right bottom no-repeat #44AAFF;
}
.cmBox .title .tab span,.cmBox .title .tab span a{
	color:#fff;
	font-size:14px;
	line-height:33px;
	display:inline-block;
	width:100px;
	height:33px;
}
.cmBox .title .tab span a:hover{
	color:#FF0;
}
.cmBox .title .tab span a.off{
	color:#fff;
	background-color:#666;
}
.cmBox .title .link{
	float:left;
	padding:10px 10px 5px 10px;
}
.cmBox .title .link a{
	color:#888;
	font-size:12px;
	line-height:18px;
	margin:0 5px;
}
.cmBox .title .link a:hover{
	color:#333;
}
.cmBox .title .more{
	background:url(images/more_icon.gif) 0 12px no-repeat;
	padding-left:15px;
	float:right;
	color:#333;
	text-transform:uppercase;
	font:bold 12px/33px Arial;
}
.cmBox .title .more:hover{
	color:#D80C18;
}
.cmBox .title .add{
	float:right;
	line-height:33px;
	font-size:16px;
	background:url(images/add_icon.png) 0 10px no-repeat;
	padding-left:20px;
}
.cmBox .title .add:hover{
	background:url(images/add_icon.png) 0 -20px no-repeat;
}



/*文字列表*/
.cmBox .con .text_list{
	padding:10px;
}
.cmBox .con .text_list li{
	padding: 0 0 0 45px; background-color:#F2F2F2;
font-weight: 100;
line-height: 34px;
height: 34px;
border-bottom: 1px #bfbfbf dashed;
overflow: hidden;
font-size: 16px;
}
.cmBox .con .text_list li a{
	font-size:14px;

}
.cmBox .con .text_list li .date{
	font-size:12px;
	padding-left:10px;
	font-family:"Arial";
	color:#999;
	float:right;
}

/*简单列表*/
.cmBox .con .simple_list{padding:10px 10px 0 10px; font-size:12px;line-height:24px;color:#666;}
.cmBox .con .simple_list li{line-height:28px;height:28px;overflow:hidden;padding-left:10px;background:url(images/dot.jpg) 0 12px no-repeat;}
.cmBox .con .simple_list li a{font-size:12px;}
.cmBox .con .simple_list li a.cname{margin-right:5px;color:#888;}
.cmBox .con .simple_list li .date{ font-size:12px;padding-left:10px;font-family:"Arial";color:#666;}
.cmBox .con .simple_list_1 li{line-height:22px;height:108px;overflow:hidden;background:none;padding-left:0px;}
.cmBox .con .simple_list_1 li a{color:#333; }
.cmBox .con .simple_list_1 li a:hover{color:#D60D17;}


/*头条列表*/
.cmBox .con .top_focus {
	padding:0 10px;
}
.cmBox .con .top_focus li h4{
	padding:10px 0 0 0;
	height:30px;
	line-height:30px;
}
.cmBox .con .top_focus li h4 a{
	font-size:14px;
	color:#D60D17;
	font-weight:weight;
}
.cmBox .con .top_focus li p{
	font-size:14px;
	line-height:22px;
	color:#666;
}

/*2头条列表*/
.cmBox .con .top_news {
	padding:0 10px;
}
.cmBox .con .top_news li h4{
	padding:10px 0 0 0;
	height:30px;
	line-height:30px;
}
.cmBox .con .top_news li h4 a{
	font-size:14px;
	color:#D60D17;
	font-weight:weight;
}
.cmBox .con .top_news li p{
	font-size:14px;
	line-height:22px;
	color:#666;
}

/*图片列表*/
.cmBox .con .pic_list{
	padding:10px 0 0 0;
	display:inline-block;
}
.cmBox .con .pic_list li{
	float:left;
	width:246px;
	height:170px;
	margin-left:10px;
	display:inline;
	text-align:center;
	line-height:25px;
	font-size:12px;
	overflow:hidden;
}
.cmBox .con .pic_list li.first{
	margin-left:0px;
}
.cmBox .con .pic_list li img{
	width:236px;
	height:142px;
	padding:2px;
	border:1px solid #ddd;
	vertical-align:middle;
}
.cmBox .con .pic_list li img:hover{
	border:1px solid #D60D17;
}



/*图文列表*/
.cmBox .con .pic_text_list{
	padding:10px 10px 0 10px;
}
.cmBox .con .pic_text_list li{
	padding:10px 0;
	float:left;
	position:relative;
}
.cmBox .con .pic_text_list li .pic{
	float:left;
	width:106px;
	margin-right:20px;
	display:inline;
}
.cmBox .con .pic_text_list li .pic img{
	border:1px solid #ddd;
	padding:2px;
	width:100px;
	height:120px;
	vertical-align:middle;
}
.cmBox .con .pic_text_list li .pic img:hover{
	border-color:#D60D17;
}
.cmBox .con .pic_text_list li .text{
	float:left;
	width:234px;
}
.cmBox .con .pic_text_list li .text h5{
	margin-bottom:5px;
	height:30px;
	font-weight:normal;
	overflow:hidden;
}
.cmBox .con .pic_text_list li .text h5 a{
	font-size:14px;
	line-height:30px;
	color:#000;
}
.cmBox .con .pic_text_list li .text h5 a:hover{
	color:#D60D17;
}
.cmBox .con .pic_text_list li .text p{
	color:#888;
	font-size:12px;
	line-height:22px;
	height:85px;
	overflow:hidden;
}

/*------------分页样式-------------*/
.showpage {
	float:left;
	position:relative;
	left:50%;
	padding-top:10px;
	font-size:14px;
}
.showpage .epages {
	height:25px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 3px;
	float:left;
	position:relative;
	right:50%;
	font-family:Arial, Helvetica, sans-serif;
}
.showpage .epages a {
	display: inline;
	height: 25px;
	overflow: hidden;
	line-height: 25px;
	background-color:#f8f8f8;
	border: 1px solid #ddd;
	float: left;
	text-align: center;
	margin-right: 2px;
	margin-left: 2px;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	color:#666;
	font-size:14px;
}
.showpage .epages a:hover {
	display: block;
	float: left;
	text-align: center;
	color:#C00;
}
.showpage .epages b {
	display: inline;
	height: 25px;
	overflow: hidden;
	line-height: 25px;
	float: left;
	text-align: center;
	font-weight:bold;
	margin-right: 2px;
	margin-left: 2px;
	color:#C00;
	padding-right: 10px;
	padding-left: 10px;
	background-color:#fff;
	border: 1px solid #d8d8d8;
	font-size:14px;
}
.showpage .epages b.num {
	border:0px;
	height:18px;
	line-height:18px;
	font-weight:normal;
	background:none;
	border-radius:none;
    box-shadow:none;
}

/*收藏*/

a.add_fav{
	background:url(images/add_icon.png) 0 -24px no-repeat;
	display:inline-block;
	padding-left:20px;
}
a.add_fav:hover{
	background-position:0 6px;
	color:#C00
}

/*广告位*/
.ad_595{
	float:left;
	width:1200px;
	height:300px;
	overflow:hidden;
	padding-bottom:10px;
}

.ad_320_85{
	width:320px;
	height:85px;
	background:#fff;
}
.ad_400_95{
	float:left;
	width:400px;
	height:95px;
	background:#fff;
	overflow:hidden;
}
.ad_390{
	float:left;
	width:390px;
	height:60px;
	background:#fff;
	margin-right:15px;
	display:inline;
	overflow:hidden;
}
.ad_390_right{
	margin-right:0px;
}a {color:#333; text-decoration:none}
a:hover {color:#ff6c01;text-decoration:none;}
.gongnt { margin: 0 auto 20px auto; width:1178px; height: 46px; background: url(images/3855.png) #fff bottom repeat-x; color: #7f8199; border: 1px solid #e6e6e7; border-bottom: 1px solid #d2d2d3; font-size: 12px; overflow: hidden; -moz-box-shadow: 0px 1px 1px #e6e6e7; -webkit-box-shadow: 0px 1px 1px #e6e6e7; box-shadow: 0px 1px 1px #e6e6e7; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1,Direction=135,Color='#e6e6e7')"; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#e6e6e7');

}

.gongnt a { color: #738ca6; }
.gongntmax { margin: auto; max-width: 1246px; width: auto !important; }
.xuanxnew { float: left; padding-top: 9px; width:150px; height: 40px; }
.xuanxnew a { padding:10px 24px 15px 18px; line-height: 26px; border-right: 1px solid #e6e6e7; font-size:16px; font-weight:bold; color:#404040;}
.xlist_tag{width:900px; height:40px; line-height:26px; float:left; display:inline-block; padding-top:9px;}
.xlist_tag li{float:left; display:inline-block; padding:0 6px; height:40px;}
.xlist_tag li a{color:#738ca6;}
.gongnt .huaguoe { border-top: 3px solid #7f8199; color: #333; }
.hottangs { margin-right: 15px; padding-top: 10px; height: 40px; text-align: left; float:right;}
.hottangs a { padding-left: 20px; line-height: 24px; }
.hottangs a:hover { text-decoration: underline }
.gdzxinx { float: right; margin: 0; padding: 0; line-height: 26px; font-size: 12px; overflow: hidden; height:26px; }
.gdzxinx a:hover { color: #4895e9 }.sc_tulist_w{width:1180px; height:auto; margin:0 auto;}
.sc_tulist {width:1195px; height:auto; }
.loop-entry { float: left; margin: 0 15px 24px 0; width: 224px; color: #666; border-bottom: 2px solid #dfe0e3; box-shadow: 0px 0px 8px #dfe0e3; }
.loop-entry:hover { border-bottom: 2px solid #4795ea; box-shadow: 0px 0px 8px #cecfd3; }
.bianks { float: left; background: #fff; position:relative;}
.loop-entry-thumbnail { margin-bottom: 4px; height: 210px; vertical-align:middle; font-size:0; text-align:center}
.loop-entry-thumbnail span{display:inline-block;height:100%;vertical-align:middle;}
.loop-entry-thumbnail a{display:inline-block; vertical-align: middle;}
.loop-entry-thumbnail img { max-width: 206px; max-height: 206px; display: block; margin: 9px; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; vertical-align:middle;}
.loop-entry-thumbnail:hover img { -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.loop-entry span.h2 { padding: 0 9px; font-size: 15px; width: 92%; height: 24px; line-height: 24px; overflow: hidden; display:block; font-family:"微软雅黑",Arial; }
.loop-entry span.h2 a {width:100%; display:inline-block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #394a58;font-size: 14px; font-weight:bold;}
.indsltfu, .citemzl, .loop-entry h2, .lliang, .liuyanl, .likes { font-family: "微软雅黑", Arial }
.loop-entry-details { float: left; width: 224px; height:60px; }
.loop-entry-details span{float: left;margin-left: 9px;padding-left: 22px;font-size: 12px;width: auto;height: 21px;line-height: 24px;background: url(images/3855.png) no-repeat;color: #bfbfbf;}
.loop-entry-details span.lliang{ background-position:-36px -46px;}
.loop-entry-details span.liuyanl{ background-position:-36px -90px;margin-left:15px;}
.loop-entry-details span.likes{ background-position:-36px -132px;margin-left:15px;}
.sltfu { float: left; margin: 0 6px; width: 90px; height: 28px; overflow: hidden }
.indsltfu { float: right; text-align: right; margin-left: 6px; width: 54px; height: 22px; overflow: hidden }
.sltfu a, .indsltfu a, .liuyanl a { font-size: 12px; color: #bfbfbf }
.lliang { float: left; margin-left:9px; padding-left: 22px; font-size: 12px; width: auto; height: 21px; line-height:24px; background: url(images/3855.png) -36px -46px no-repeat; color: #bfbfbf; }
.likes { float: left; font-size: 12px; margin-left: 16px; color: #bfbfbf; line-height: 21px; }
.likes img { margin: 2px 5px 0 0; }
.liuyanl { float: left; margin-left: 16px; padding-left: 22px; width: auto; height: 24px; background: url(images/3855.png) -36px -91px no-repeat; color: #bfbfbf; line-height:21px;}
.news_z { z-index:4; position: absolute; left:15px; top:15px; }
.citemqt { width: auto; height: 21px; padding: 8px 7px 8px 7px; }
.citemqt .yy-icon { height: 20px; width: auto; height: 20px; line-height: 20px; text-indent: 25px; margin-right: 15px; font-family: Arial; color: #BFBFBF }
.citemqt .yy-tj { width: 16px; height: 15px; float: right; margin-right: 0; margin-top: 3px; }
.citemfoot { width: 94%; height: 20px; border-top: #f2f2f2 1px solid; margin-top: 3px }
.citemfoot a.citemfimg { color: #828282; line-height: 24px; }
.citemfoot a.citemfimg img { margin-right: 8px; position: relative; top: -1px; }
.citemfoot span { margin-left: 10px; }
.citemfoot span a { color: #C0C0C0 }
.citemfoot .yy-icon { margin: 0; text-indent: 0 }
.citemfoot .yy-like { width: 14px; margin-right: 2px; }
.citemfoot .yy-comment { width: 16px; }
.wzsuotx7 { float: left; width: 24px; }
.wzsuotx7 img { width: 20px; height: 20px; border-radius: 100px; -webkit-border-radius: 100px; -moz-border-radius: 100px; }
.user_mz { float: left; width: 106px; height: 18px; overflow: hidden; }
.piclist-wrapp .piclist-l .gpsw .icogps{width: 16px;height: 15px;background:url(images/icohy.png) no-repeat 0 0;margin-right: 5px;}
.gpswShow{height:15px; line-height:15px; margin:0 auto 10px; width:1180px;}
.gpswShow .icogps{width: 16px;height: 15px;background:url(images/icohy.png) no-repeat 0 0;margin-right: 5px;}
.b-box{border: 1px solid #e6e6e7; border-bottom: 1px solid #d2d2d3; font-size: 12px; overflow: hidden; -moz-box-shadow: 0px 1px 1px #e6e6e7; -webkit-box-shadow: 0px 1px 1px #e6e6e7; box-shadow: 0px 1px 1px #e6e6e7; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1,Direction=135,Color='#e6e6e7')"; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#e6e6e7'); background:#fff;}.showpic-all{width:1178px; overflow:hidden; margin:0 auto;}
.showpic-all .showpicL{border-right: 1px solid #f4f4f4; width:857px; float:left;}
.showpic-all .showpicL .ltopbt{padding: 15px 20px;border-bottom: 1px solid #f4f4f4;}
.showpic-all .showpicL .ltopbt .workTitle{font-size:26px;line-height:1;line-height:22px;padding:5px 0 20px 0px; }
.showpic-all .showpicL .ContentWrapper{padding: 30px 0 20px;}
.showpic-all .showpicL .ContentWrapper .imgcont{width:700px; margin:0 auto;}
.showpic-all .showpicL .ContentWrapper .imgcont img{max-width:700px; display:block; margin:0 auto; padding: 4px; border: 1px solid #C9C9C9; background: #FFF;}
.showpic-all .showpicL .ContentWrapper .imgtags{width:700px;margin:0 auto;padding-bottom:30px;font-size:14px;color:#5e5e5e;line-height:28px}
.showpic-all .showpicL .Download{padding:0 20px 0; height:87px; border-top:1px solid #f4f4f4; border-bottom:1px solid #f4f4f4; /*border-top: 1px solid #f4f4f4;border-bottom: 1px solid #f4f4f4;*/font-family: '微软雅黑',Tahoma; position:relative;}
.showpic-all .showpicL .Download .Downloads{height:50px;position:absolute; right:20px; top:18px;}
.showpic-all .showpicL .Download .Downloads .btn{display:block;width:165px;height:50px; background:url(images/3855.png) #569fe8 no-repeat 0 -413px; border-radius:2px;}
.showpic-all .showpicL .Download .Downloads .btn span.txts{font-family:"Microsoft YaHei";font-size:18px;color:#fff;line-height:50px; margin-left:70px; font-weight:500;}
.showpic-all .showpicL .Download .Downloads .btn:hover{background-color:#3f4657;color:#fff;}
.showpic-all .showpicL .Download .Downloads .downurls{width:190px; height:auto; overflow:hidden; position:absolute; right:0px; top:48px; background:#3f4657; display:none; padding:20px;}
.showpic-all .showpicL .Download .Downloads .downurls a{color:#fff; padding:5px 5px 5px 22px; font-size:12px; font-weight:500; display:block; float:left; background:url(images/3855.png) no-repeat -67px -29px;}
.showpic-all .showpicL .Download .detali{height:50px;position:absolute; right:195px; top:18px;}
.showpic-all .showpicL .Download .detali .btn-love{display:block;width:80px;height:50px; background:#ffb801; border-radius:2px; text-align:center;}
.showpic-all .showpicL .Download .detali .btn-love span.txts{font-family:"Microsoft YaHei";font-size:18px;color:#fff;line-height:50px; font-weight:500;}
.showpic-all .showpicL .Download .detali .btn-love:hover{background-color:#3f4657;color:#fff;}
.showpic-all .showpicL .Download dl{overflow:hidden;}
.showpic-all .showpicL .Download dd{float:left; height:23px;line-height:23px; margin-right:20px;}
.showpic-all .showpicL .Download dd span{float:left;font-weight:bold;}
.showpic-all .showpicL .Download span.icos{margin:0;width:22px;height:21px;padding:0 6px 0 0;background:url(images/3855.png) no-repeat; text-indent:-10000px; overflow:hidden; float:left;}
.showpic-all .showpicL .Download span.lliang{ background-position:-36px -46px;}
.showpic-all .showpicL .Download span.liuyanl{ background-position:-36px -90px;}
.showpic-all .showpicL .Download span.likes{ background-position:-36px -132px;}
.showpic-all .showpicL .Download dd b{color:#eb7b0e;}
.showpic-all .showpicL .Download dd a{color:#02a2aa;}
.showpic-all .showpicL .Download dd a:hover{color:#eb7b0e;}
.showpic-all .showpicL .contwrapp{padding:15px 20px;border-bottom:1px solid #f4f4f4;}
.showpic-all .showpicL .contwrapp dt{ font-weight:800; width:80px; float:left; line-height:26px; font-size:14px;}
.showpic-all .showpicL .contwrapp dd{ width:737px; line-height:26px; float:left; color:#333; margin-bottom:10px; font-size:14px;}
.showpic-all .showpicL .contwrapp dd a{ display:inline-block; padding:0 6px; margin:0 0 6px 0; background:#f0f0f0; border-radius:2px; font-size:12px;}
.showpic-all .showpicL .showbpiclist{padding:20px 14px; border-bottom:1px solid #f4f4f4;}
.showpic-all .showpicL .showbpiclist .btwrapp{width:817px;margin:0 auto 20px;overflow:hidden;}
.showpic-all .showpicL .showbpiclist .btwrapp span.lbt{font-size: 14px;font-weight: bold; float:left;}
.showpic-all .showpicL .showbpiclist .related-pic-list{padding: 0 0 10px; overflow:hidden;}
.showpic-all .showpicL .showbpiclist .related-pic-list li{margin: 0 10px;}
.showpic-all .showpicL .showbpiclist .related-pic-list a.related-pic-item {width: 106px;height: 106px;overflow: hidden;text-align: center; background:#f6f6f6; vertical-align:middle;display: table-cell; font-size:0px; padding:5px; border:1px solid #e2e1df;}
.showpic-all .showpicL .showbpiclist .related-pic-list a.related-pic-item .for-vertical{vertical-align: middle; display:inline-block; height:100%;}
.showpic-all .showpicL .showbpiclist .related-pic-list a.related-pic-item img{max-width: 106px;max-height: 106px; vertical-align:middle;}
.showpic-all .showpicL .showbpiclist .related-pic-list .related-pic-name {cursor: pointer;width: 118px;height: 26px;line-height:26px;background-color: #fff;color: #555; display:inline-block; font-size:12px; text-align:center;}
.showpic-all .showpicL .footbq{padding:15px 20px; color:#555;}
.showpic-all .showpicL .footbq .notice-ico{display: inline-block;width: 20px;height: 15px;vertical-align: middle;background:url(images/ico_tb.png) no-repeat -17px -1166px;}
.showpic-all .showpicR{width: 300px;float: right;padding: 10px;}
.gpswShow{height:15px; line-height:15px; margin:0 auto 10px; width:1180px;}

.gpswShow .icogps{width: 16px;height: 15px;background:url(images/icohy.png) no-repeat 0 0;margin-right: 5px;}
.dBoxPlug{padding:20px 0;}
.dBoxPlug .dBoxTitlePlug{line-height:1;font-size:14px;font-weight:bold;}
.dBoxPlug .dmSList{width:300px; overflow:hidden;}
.dBoxPlug .dmSList .otherpicul{margin:10px 0 10px; width:324px;}
.dBoxPlug .dmSList .otherpicul .imagewapper{width:90px; height:100px;}
.dBoxPlug .dmSList .otherpicul .imagewapper a{display:block;width:70px; height:100px; padding:10px; text-align:center;}
.dBoxPlug .dmSList .otherpicul li{margin:12px 12px 0 0;text-align:center;width:90px;height:90px;background:#f7f7f7;border: 1px solid #e2e1df;}
.dBoxPlug .dmSList .otherpicul img{max-width:70px;height:auto;vertical-align:middle; display:block; }
.dBoxPlug .tags-hot{width:300px; overflow:hidden; margin-top:14px;}
.tag-item, .tag-item span, .tag-item span em{background-image: url(images/biaoqian.png);background-repeat: no-repeat;}
.dBoxPlug .tags-hot a.tag-item{margin: 6px 3px;display: inline-block;height: 23px;line-height: 23px;padding-left: 10px;background-position: 0 -24px;cursor: pointer; float:left;}
.dBoxPlug .tags-hot a.tag-item span{display: inline-block;height: 23px;padding-right: 10px;cursor: pointer;background-position: right 0;}
.dBoxPlug .tags-hot a.tag-item span em{display: inline-block;height: 23px;font-style: normal;white-space: nowrap;background-position: 0 -48px;background-repeat: repeat-x;cursor: pointer;}
.dBoxPlug .tags-hot a.tag-item:hover {color: #333;background-position: 0 -120px;}
.dBoxPlug .tags-hot a.tag-item:hover span em {background-position: 0 -72px;}
.dBoxPlug .tags-hot a.tag-item:hover span {background-position: right -96px;}
.fl { float: left; display: inline }

	  .special-lists-wrapp{width:1180px; overflow:hidden; margin:0 auto;}

.special-lists-wrapp .special-listleft{ float:right; display:inline; overflow:hidden; width:960px;}

.special-lists-wrapp .special-listleft .listpic-bt{width:960px;margin:0 0 10px; position:relative;}

.special-lists-wrapp .special-listleft .listpic-bt a.lbts{ font-size:14px; font-weight:bold; font-family:"yahei","微软雅黑"; background:url(images/icohy.png) no-repeat 0 -129px; padding-left:11px;}

.special-lists-wrapp .special-listleft .listpic-bt a.more{display:block; position:absolute; height:22px; line-height:22px; right:20px; top:0; font-size:12px; font-family:"yahei","雅黑"; color:#999; padding-right:19px; background:url(images/icohy.png) no-repeat 0 -107px;}



.special-lists-wrapp .special-listleft ul.search-result-box{width:960px; margin-left:20px; overflow:hidden;}

.special-lists-wrapp .special-listleft ul.search-result-box li.works-box {width:218px;height: 269px;margin-right: 19px;margin-bottom: 17px;}

.special-lists-wrapp .special-listleft ul.search-result-box li.works-box:hover{border:1px solid #c1d6ec;-webkit-transition: opacity 1s;-moz-transition: opacity 1s;-ms-transition: opacity 1s;-o-transition: opacity 1s;transition: opacity 1s;}

.special-lists-wrapp .special-listleft ul.search-result-box li.works-box a.works-img-box{padding: 9px 9px 31px 9px;height: 200px;width: 200px;text-align: center;overflow: hidden;cursor: pointer;background-color: #fff;position: relative; display:block;letter-spacing: -3px;/*根据不同字体字号或许需要做一定的调整*/ *word-spacing: -3px; font-size: 0; font-family:arial;white-space:nowrap;}

.special-lists-wrapp .special-listleft ul.search-result-box li.works-box a.works-img-box:hover{background:#f0f0f0;-webkit-transition: opacity 1s;-moz-transition: opacity 1s;-ms-transition: opacity 1s;-o-transition: opacity 1s;transition: opacity 1s;}

.special-lists-wrapp .special-listleft ul.search-result-box li.works-box a.works-img-box img {max-width: 200px;max-height: 200px;border: none;vertical-align: middle;text-align: center;cursor: pointer;}

.special-lists-wrapp .special-listleft ul.search-result-box li.works-box .for-vertical {display:inline-block;height:100%;vertical-align:middle;}/*兼容居中*/
.special-lists-wrapp .special-listleft ul.search-result-box li.works-box a.works-img-box span.works-about{position: absolute;left: 0;bottom: 0;height: 21px;width: 100%;text-align: left;display: block;}
.special-lists-wrapp .special-listleft ul.search-result-box li.works-box span.vips{position: absolute;left:14px;top:14px;height:22px;width:46px;text-align:center;display: block;vertical-align: middle;background:#2a86e1; color:#fff; font-size:12px; letter-spacing:0px; border-radius:2px; line-height:22px;}
.special-lists-wrapp .special-listleft ul.search-result-box li.works-box a.works-img-box span.works-about span.font-tahoma{font-family: tahoma; color:#0c72c0;}
.special-lists-wrapp .special-listleft ul.search-result-box li.works-box a.works-img-box span.works-about .download-ico{width: 11px;height: 10px;background-position: 0 -161px;background-image: url(images/ico_tb.png);background-repeat: no-repeat;margin-bottom: 2px;margin-right: 2px;vertical-align: middle;display: inline-block;}
.special-lists-wrapp .special-listleft ul.search-result-box li.works-box .works-name{width:194px;padding: 0 12px;height: 30px;line-height: 30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; background:#f0f0f0;border-top: 1px solid #e6e6e7;}
/*右栏*/
.special-lists-wrapp .special-listright{ float:left; display:inline; overflow:hidden; width:220px;}
.special-lists-wrapp .special-listright .menuright{width:220px; overflow:hidden;}
/*搜索*/
.special-lists-wrapp .special-listright .menuright .searchr{ margin-bottom:20px; width:220px; height:34px;position: relative;}
.special-lists-wrapp .special-listright .menuright .searchr .searchtxt{border-radius: 5px;padding-left: 30px;outline: none;display: block;width:176px;height:20px;padding: 6px 12px 6px 30px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; font-family:"yahei","微软雅黑";}
.special-lists-wrapp .special-listright .menuright .searchr .search-btn{position: absolute;width:10px; height:10px; left:10px;top:12px;cursor: pointer;background: none;border:0; padding:0;}
.special-lists-wrapp .special-listright .menuright .searchr .search-btn .searchrico{ display:block;width:10px; height:10px;background:url(images/icohy.png) no-repeat 0 -157px;}
/*菜单*/
.special-lists-wrapp .special-listright .menuright ul{margin-bottom:20px;}
.special-lists-wrapp .special-listright .menuright ul a{position: relative;display: block;padding: 10px 15px 10px 46px;margin-bottom: -1px;background-color: #fff;border: 1px solid #ddd; font-size:14px; font-family:"微软雅黑"; color:#222;}
.special-lists-wrapp .special-listright .menuright ul a span.icos{width:5px; height:9px; display:block; position:absolute; left:22px; top:16px; background:url(images/icohy.png) no-repeat 0 -172px;}
.special-lists-wrapp .special-listright .menuright .btnlove{ display:block;padding:10px; text-align:center; background:#569fe8; font-size:14px; font-family:"微软雅黑"; color:#fff; border-radius:2px;position:relative; text-indent:15px; margin-bottom:10px;}
.special-lists-wrapp .special-listright .menuright .btnlove .icos{width:16px; height:14px; position:absolute; display:block; left:60px; top:14px; background:url(images/icohy.png) no-repeat 0 -185px;}
.special-lists-wrapp .special-listright .gg200{width:200px; height:200px; margin-bottom:20px; padding:9px;}
.special-lists-wrapp .special-listright .morespecial{width:200px; margin-bottom:20px; padding:9px; overflow:hidden;}
.special-lists-wrapp .special-listright .morespecial .bts{width:200px;padding:0 0 10px 0; font-weight:bold; font-size:14px; font-family:"微软雅黑";}
.special-lists-wrapp .special-listright .morespecial ul{width:210px; line-height:22px;overflow:hidden;}
.special-lists-wrapp .special-listright .morespecial ul a{width:94px; height:24px; line-height:24px; margin:0 8px 8px 0; border-radius:2px; border:1px solid #ddd; color:#999; float:left; display:inline-block; text-align:center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.font12{font-size:12px;letter-spacing:0px;}

.lists-picliwrapp{width:1180px; overflow:hidden;}

.lists-picliwrapp ul.search-result-box{width:1200px;}

.lists-picliwrapp ul.search-result-box li.works-box {width:218px;height: 269px;margin-right: 20px;margin-bottom: 17px;}

.lists-picliwrapp ul.search-result-box li.works-box:hover{border:1px solid #c1d6ec;-webkit-transition: opacity 1s;-moz-transition: opacity 1s;-ms-transition: opacity 1s;-o-transition: opacity 1s;transition: opacity 1s;}

.lists-picliwrapp ul.search-result-box li.works-box a.works-img-box{padding: 9px 9px 31px 9px;height: 200px;width: 200px;text-align: center;overflow: hidden;cursor: pointer;background-color: #fff;position: relative; display:block;letter-spacing: -3px;/*根据不同字体字号或许需要做一定的调整*/ *word-spacing: -3px; font-size: 0; font-family:arial;white-space:nowrap;}

.lists-picliwrapp ul.search-result-box li.works-box a.works-img-box:hover{background:#f0f0f0;-webkit-transition: opacity 1s;-moz-transition: opacity 1s;-ms-transition: opacity 1s;-o-transition: opacity 1s;transition: opacity 1s;}

.lists-picliwrapp ul.search-result-box li.works-box a.works-img-box img {max-width: 200px;max-height: 200px;border: none;vertical-align: middle;text-align: center;cursor: pointer;}

.lists-picliwrapp ul.search-result-box li.works-box .for-vertical {display:inline-block;height:100%;vertical-align:middle;}/*兼容居中*/



.lists-picliwrapp ul.search-result-box li.works-box a.works-img-box span.works-about{position: absolute;left: 0;bottom: 0;height: 21px;width: 100%;text-align: left;display: block;}

.lists-picliwrapp ul.search-result-box li.works-box span.vips{position: absolute;left:14px;top:14px;height:22px;width:46px;text-align:center;display: block;vertical-align: middle;background:#2a86e1; color:#fff; font-size:12px; letter-spacing:0px; border-radius:2px; line-height:22px;}

.lists-picliwrapp ul.search-result-box li.works-box a.works-img-box span.works-about span.font-tahoma{font-family: tahoma; color:#0c72c0;}

.lists-picliwrapp ul.search-result-box li.works-box a.works-img-box span.works-about .download-ico{width: 11px;height: 10px;background-position: 0 -161px;background-image: url(images/ico_tb.png);background-repeat: no-repeat;margin-bottom: 2px;margin-right: 2px;vertical-align: middle;display: inline-block;}

.lists-picliwrapp ul.search-result-box li.works-box .works-name{width:194px;padding: 0 12px;height: 30px;line-height: 30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; background:#f0f0f0;border-top: 1px solid #e6e6e7;}.footer{background:#fff;margin-top:25px;height:150px;border-top:solid 1px #e3e3e3;min-width:1100px;font-family: '微软雅黑',Tahoma;font-size: 12px;} 

.foot{width:1100px;margin:0 auto;}

.fleft{width:700px; margin:17px auto 0;}

.flist{clear:both;padding-top:17px;}

.flist li{float:left;padding-right:12px;margin-left:12px;background:url(images/line1.gif) no-repeat right;}

.flist li a{font-weight:bold;color:#555;}

.flist li a:hover{color:#569fe8;}

#flfirst{margin:0;}

.copyright{clear:both;color:#3A3A3A;line-height:16px;margin:0 auto; padding-top:18px; text-align:center;}

.icp,.icp a{clear:both;color:#3A3A3A;margin:0 auto; padding-top:11px; text-align:center;}
/* bookList */
#guestBook .bookList {
 margin-bottom: 30px;
 line-height: 180%;
 font-size: 13px;
}
#guestBook .bookList dl {
 margin-bottom: 15px;
}
#guestBook .bookList dt {
 color: #999;
 margin-bottom: 3px;
}
#guestBook .bookList dt b {
 color: #999;
 margin-left: 20px;
}
#guestBook .bookList dd {
 color: #666;
 overflow: hidden;
 zoom: 1;
}
#guestBook .bookList dd em {
 float: left;
 width: 70px;
}
#guestBook .bookList dd span {
 float: right;
 width: 910px;
 text-align: left;
}
#guestBook .bookList p {
 color: #0072C6;
 margin-top: 5px;
 overflow: hidden;
 zoom: 1;
}
#guestBook .bookList p em {
 float: left;
 width: 70px;
}
#guestBook .bookList p span {
 float: left;
 width: 800px;
}
#guestBook .bookList p b {
 color: #999;
 float: right;
}
#guestBook .bookList .pager {
 text-align: left;
}
/* bookList */
#guestBook .bookAdd {
 line-height: 180%;
 font-size: 13px;
}
#guestBook .bookAdd dl {
 overflow: hidden;
 zoom: 1;
 margin-bottom: 15px;
}
#guestBook .bookAdd dl dt, #guestBook .bookAdd dl dd {
 float: left;
}
#guestBook .bookAdd dl dt {
 width: 70px;
 text-align: right;
 line-height: 30px;
}
#guestBook .bookAdd .vcode {
 text-transform: uppercase;
}
#guestBook .bookAdd .select {
 height: 28px;
}
#guestBook .bookAdd dl.cue {
 margin: -8px 0 10px 60px;
 color: #999;
}
#guestBook .bookAdd dl.submit {
 margin: 20px 0 0 60px;
}
#guestBook .bookAdd dd b {
 display: block;
 padding: 2px 0 2px 3px;
 border: 1px solid #fec600;
 color: #666;
 background-color: #fbf8e9;
 line-height: 16px;
}
/* 提示信息
----------------------------------------------- */
#douMsg {
 padding: 10px 0 100px 0;
}
#douMsg dl {
 padding: 160px 0 200px 0;
 text-align: center;
 background-color: #EBEBEB;
 border-top: 1px solid #FFFFFF;
}
#douMsg dt {
 color: #0072C6;
 font-size: 16px;
 margin-bottom: 30px;
 font-weight: bold;
}
#douMsg dd {
 color: #666;
}
#douMsg dd a {
 margin-left: 5px;
 color: #000;
}/* -- input -- */
.textInput {
 padding: 0 4px;
 height: 28px;
 border: 1px solid #DDDDDD;
}
.textArea {
 padding: 4px;
 border: 1px solid #DDDDDD;
}
/* -- style -- */
.price {
 color: #CC0000;
}.btn {
 display: inline-block;
 background-color: #0072C6;
 color: #EEE;
 padding: 6px 25px;
 text-transform: capitalize;
 cursor: pointer;
 font-weight: bold;
}
.btn:hover {
 text-decoration: none;
 color: #FFFFFF;
 background-color: #007AD5;
}.hpt_line{ height:157px; background:#259C81; width:100%; margin:0 auto; overflow:hidden; margin-bottom:50px;}

.hpt_lineM{ max-width:1170PX; margin:0 auto; height:auto; overflow:hidden;  }
.hpt_lineM_l{ float:left;     padding-left: 110px;width: 65%;  background:url(images/jt_fh.jpg) left top no-repeat;height:157px; }
.hpt_lineM_l p{ line-height:35px; font-size:20px; color:#fff; font-weight:bold; padding:30px 0;}
.hpt_lineM_l p span{ color:#FC0; }
.hpt_lineM_r{ float:right; width:189px; background:url(images/zx_jt.jpg) left top no-repeat; height:157px;}
.hpt_lineM_r a{ display:block;  font-size:20px; color:#333333; font-weight:bold;     line-height: 150px;padding:20px 0 0 60px;}
.lc{ max-width:1170px; margin:0 auto; overflow:hidden; margin-bottom:20px;}  
.lc .bt1{ width:27.5%;}  .lc .bt3{ width:18%;}  .lc .bt4{ width:18%;}
.lc h2{ width:100%; overflow:hidden; font-size:14px; margin-bottom:25px}  .lc p{display: block; font-size:16px; text-align:center}
 .lc .jt{width: 4%; margin:110px 8px 0 5px;}  .lc  span{  display: block;float: left;}
.lc  h3{  display: block;float: left; background:#E50012 ; color:#fff; width:50px; height:170px; text-align:center; font-size:20px; padding-top:80px;}
.lc .bt2{  display: block;float: left; width:20%; overflow:hidden}
.lc .bt2 li{ background:#D5D8DF; width:47%;margin-left:3%; margin-bottom:3%; float:left; position: relative;}  .lc .bt2 li img{display: block; width: 100%;height: auto;}
.lc span img{ width:100%; height:auto}
#onlineService {
 position: fixed;
 _position: absolute;
 _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-380+"px");
 top: 208px;
 right: 0;
 z-index: 999999;
 display: block;
}
#onlineService .onlineIcon {
 position: relative;
 cursor: pointer;
 background: url(images/online_service.png) no-repeat;
 width: 34px;
 height: 110px;
 text-indent: -9999px;
 overflow:hidden;
}
#onlineService #pop {
 border: 3px solid #19B4EA;
 background-color: #F2F2F2;
 padding: 8px;
 width: 95px;
 min-height: 84px;
 position: absolute;
 right: 34px;
 top: 0;
 display: none;
 z-index: 999999;
}
#onlineService .onlineQQ a {
 display: block;
 background: url(images/online_service.png) no-repeat left -160px;
 color: #19B4EA;
 width: 82px;
 height: 24px;
 line-height: 23px;
 padding-left: 27px;
 margin-bottom: 8px;
}
#onlineService .onlineQQ a:hover {
 text-decoration: none;
 color: #19B4EA;
}
#onlineService .service {
 border-top: 1px solid #DDDDDD;
 padding-top: 8px;
 color: #666;
}
#onlineService .service a {
 color: #666;
}
#onlineService .service li {
 background: url(images/online_service.png) no-repeat left -202px;
 padding-left: 8px;
}
#onlineService .goTop {
 display: none;
}
#onlineService .goTop .goBtn {
 background: #F2F2F2 url(images/online_service.png) no-repeat left -120px;
 width: 34px;
 height: 34px;
 display: block;
}